package com.qf.service;

import com.github.pagehelper.PageInfo;
import com.qf.entity.AirQualityIndex;

/**
 * @author ASUS
 * @version V1.0
 * @Project work
 * @Package com.qf.mapper.service
 * @Date 2021/9/30 14:44
 */
public interface AirQualityIndexService {

    /**
     * 添加空气质量信息
     * @param airQualityIndex
     */
    void insert(AirQualityIndex airQualityIndex);

    /**
     * 根据id修改空气质量信息
     * @param airQualityIndex
     */
    void updateById(AirQualityIndex airQualityIndex);

    /**
     * 根据id删除空气质量信息
     * @param id   主键id
     */
    void deleteById(Integer id);

    /**
     * 根据id查询空气质量信息
     * @param id   主键id
     */
    AirQualityIndex findById(Integer id);

    /**
     * 根据区域id分页查询空气质量信息
     * @param page    当前页
     * @param rows    每页显示行
     * @param districtId    区域id
     * @return
     */
    PageInfo<AirQualityIndex> findByDistrictIdAndPage(Integer page, Integer rows, Integer districtId);
}
